// -*-java-*-

/**
 * Copyright 2007 Google Inc.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 **/

nodemapper.registerDomain("github.com",
{
 name: "GitHub",
 urlToGraphNode: nodemapper.createPathRegexpHandler(
     "github.com", /^\/(\w+)(?:\?|$)/)
});

nodemapper.addSimpleHandler("github.com", "ident_to_profile",
    "http://github.com/");
nodemapper.addSimpleHandler("github.com", "ident_to_atom",
    "http://github.com/", ".atom");
nodemapper.addSimpleHandler("github.com", "ident_to_addfriend",
    "http://github.com/users/follow?target=");


__END__

http://github.com/sporkmonger            sgn://github.com/?ident=sporkmonger

http://github.com/sporkmonger?locale=en  sgn://github.com/?ident=sporkmonger

profile(sgn://github.com/?ident=sporkmonger) http://github.com/sporkmonger
atom(sgn://github.com/?ident=sporkmonger) http://github.com/sporkmonger.atom
addfriend(sgn://github.com/?ident=sporkmonger) http://github.com/users/follow?target=sporkmonger
